Silence gcc warnings (unused variables, unhandled enum value in switch).
authorTor Lillqvist <tml@novell.com>
Sun, 20 Mar 2005 23:10:14 +0000 (23:10 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Sun, 20 Mar 2005 23:10:14 +0000 (23:10 +0000)
2005-03-21  Tor Lillqvist  <tml@novell.com>

* modules/engines/ms-windows/*.c: Silence gcc warnings (unused
variables, unhandled enum value in switch). Use g_object_unref()
instead of deprecated gdk_gc_unref() and gdk_drawable_unref().

* modules/engines/ms-windows/xp_theme.c (xp_theme_map_gtk_state):
Add missing "case" keyword.

* modules/engines/ms-windows/Makefile.am: Link with -lgdi32
explicitly.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
modules/engines/ms-windows/Makefile.am
modules/engines/ms-windows/msw_style.c
modules/engines/ms-windows/msw_theme_main.c
modules/engines/ms-windows/xp_theme.c

index 0f3bcea67f20201b2fdd98d59f0924feacb19925..1ee323a1ee7848e3560942ab043b42abbc8c24f8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2005-03-21  Tor Lillqvist  <tml@novell.com>
+
+       * modules/engines/ms-windows/*.c: Silence gcc warnings (unused
+       variables, unhandled enum value in switch). Use g_object_unref()
+       instead of deprecated gdk_gc_unref() and gdk_drawable_unref().
+
+       * modules/engines/ms-windows/xp_theme.c (xp_theme_map_gtk_state): 
+       Add missing "case" keyword.
+
+       * modules/engines/ms-windows/Makefile.am: Link with -lgdi32
+       explicitly.
+
 2005-03-20  Tor Lillqvist  <tml@novell.com>
 
        * gdk/win32/gdkdisplay-win32.c (gdk_display_get_name): Return the
index 0f3bcea67f20201b2fdd98d59f0924feacb19925..1ee323a1ee7848e3560942ab043b42abbc8c24f8 100644 (file)
@@ -1,3 +1,15 @@
+2005-03-21  Tor Lillqvist  <tml@novell.com>
+
+       * modules/engines/ms-windows/*.c: Silence gcc warnings (unused
+       variables, unhandled enum value in switch). Use g_object_unref()
+       instead of deprecated gdk_gc_unref() and gdk_drawable_unref().
+
+       * modules/engines/ms-windows/xp_theme.c (xp_theme_map_gtk_state): 
+       Add missing "case" keyword.
+
+       * modules/engines/ms-windows/Makefile.am: Link with -lgdi32
+       explicitly.
+
 2005-03-20  Tor Lillqvist  <tml@novell.com>
 
        * gdk/win32/gdkdisplay-win32.c (gdk_display_get_name): Return the
index 0f3bcea67f20201b2fdd98d59f0924feacb19925..1ee323a1ee7848e3560942ab043b42abbc8c24f8 100644 (file)
@@ -1,3 +1,15 @@
+2005-03-21  Tor Lillqvist  <tml@novell.com>
+
+       * modules/engines/ms-windows/*.c: Silence gcc warnings (unused
+       variables, unhandled enum value in switch). Use g_object_unref()
+       instead of deprecated gdk_gc_unref() and gdk_drawable_unref().
+
+       * modules/engines/ms-windows/xp_theme.c (xp_theme_map_gtk_state): 
+       Add missing "case" keyword.
+
+       * modules/engines/ms-windows/Makefile.am: Link with -lgdi32
+       explicitly.
+
 2005-03-20  Tor Lillqvist  <tml@novell.com>
 
        * gdk/win32/gdkdisplay-win32.c (gdk_display_get_name): Return the
index b440753fea22de68213ab1c9dd3ef1d0e0cde074..c862b49a0ab168aa15c5e301c2764310e60db4ce 100644 (file)
@@ -34,4 +34,4 @@ libwimp_la_SOURCES = \
 libwimp_la_LDFLAGS = \
        -avoid-version -module -no-undefined -export-dynamic
 
-libwimp_la_LIBADD = $(LDADDS)
+libwimp_la_LIBADD = $(LDADDS) -lgdi32
index 34c88326b8f5a5e64769574afc62fa1761bf943c..e268c52a0cbf24bcab4a87ac719d87995f6086da 100755 (executable)
@@ -565,8 +565,6 @@ setup_msw_rc_style(void)
   GdkColor base_prelight;
   GdkColor text_prelight;
 
-  NONCLIENTMETRICS nc;
-
   /* Prelight */
   sys_color_to_gtk_color(XP_THEME_CLASS_TEXT, COLOR_HIGHLIGHTTEXT, &fg_prelight);
   sys_color_to_gtk_color(XP_THEME_CLASS_TEXT, COLOR_HIGHLIGHT, &bg_prelight);
@@ -974,6 +972,9 @@ draw_expander(GtkStyle      *style,
             (window, style->fg_gc[state], x + expander_semi_size, y + 2,
              x + expander_semi_size, y + expander_size - 2);
           break;
+
+       default:
+         break;
         }
 
       if (success)
@@ -1509,8 +1510,8 @@ draw_box (GtkStyle      *style,
 
               gdk_draw_rectangle (window, gc, TRUE, x, y, width, height);
 
-              gdk_gc_unref (gc);
-              gdk_drawable_unref (pixmap);
+              g_object_unref (gc);
+              g_object_unref (pixmap);
 
               return;
             }
index 858f506ae0c15dd9ba0fd5c3900afbc1a8f310f0..5eb846a8acbbde811cbe4063f7ca921e5968ea66 100755 (executable)
@@ -28,6 +28,7 @@
 \r
 #include "msw_style.h"\r
 #include "msw_rc_style.h"\r
+#include "xp_theme.h"\r
 \r
 #ifndef WM_THEMECHANGED\r
 #define WM_THEMECHANGED 0x031A /* winxp only */\r
index 9ba01a812944ef2449c49dedb70adddbdb2e7f6d..1a068707022239c9f6613f73f68403db0965e964 100755 (executable)
@@ -310,6 +310,9 @@ xp_theme_get_handle_by_element (XpThemeElement element)
     case XP_THEME_ELEMENT_TREEVIEW_EXPANDER_CLOSED:
       klazz = XP_THEME_CLASS_TREEVIEW;
       break;
+
+    default:
+      break;
     }
 
   if (klazz != XP_THEME_CLASS__SIZEOF)
@@ -537,7 +540,7 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
         }
       break;
 
-    XP_THEME_ELEMENT_DEFAULT_BUTTON:
+    case XP_THEME_ELEMENT_DEFAULT_BUTTON:
       switch(state)
         {
         case GTK_STATE_ACTIVE:
@@ -643,7 +646,7 @@ xp_theme_draw (GdkWindow *win, XpThemeElement element, GtkStyle *style,
 {
   HTHEME theme;
   RECT rect, clip, *pClip;
-  int xoff, yoff, state;
+  int xoff, yoff;
   HDC dc;
   GdkDrawable *drawable;
   int part_state;